package com.electromagnetic.industry.software.manage.pojo.req;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

@EqualsAndHashCode(callSuper = true)
@Data
public class SearchUserRequest extends BaseRequest implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 搜索关键词
     */
    private String keyWord;

    /**
     * 用户状态
     */
    private String userStatus;

    /**
     * 用户发布状态，1已发布，0未发布
     */
    private String isPublished;

    /**
     * 用户激活状态
     */
    private String isActivated;

    /**
     * 排序方式: "asc" 或 "desc" 或 “”
     */
    private String gmtCreate;

    /**
     * 排序方式: "asc" 或 "desc" 或 “”
     */
    private String joinTime;

    /**
     * 排序方式: "asc" 或 "desc" 或 “”
     */
    private String internEndDate;

    /**
     * 页码
     */
    private int pageIndex;

    /**
     * 单页条目数量
     */
    private int pageSize;
}
